

a{

	text-decoration:none;

}

ul,li{

	list-style-type: none;

}


/*新闻*/

.product-xw-img{

	margin-bottom: 30px;	

}

.product-xw-img img{

	vertical-align: middle;

	display: block;

	width: 100%;

}

.product-xw-subnav{

	position: relative;

	width: 100%;

	background-color: #fff;

	border-top: 1px solid #F2F2F2;

}

 .product-xw-shadow{

	

	border: 1px solid #F2F2F2;

	border-bottom: 1px solid #F2F2F2;	

	box-shadow:0 3px 3px #F7F7F7;

}

.product-xw-subnav p{

	float: left;

	width:410px;

	text-align: right;

	font-size:14px;

	line-height: 40px;

	color:#666;

	font-weight:700px;

	margin-right: 10px;

	display: inline-block;

}

.clear{

	clear: both;

}

.product-xw-subnav a{

	float: left;

	margin-left: 40px;

	font-size: 14px;

	line-height: 40px;

	font-weight:700px;	

	color: #999999;

	display: inline-block;

}

.product-xw-list{

	margin:30px auto 0;

	padding: 0 10px 0 9px;

}

.product-xw-list li{

	display: list-item;

	width: 18%;

	position: relative;

	margin: 0 1% 22px 1%;

	float: left;	

	zoom: 1;

	box-shadow: 0 2px 3px #F1F1F1;



}

.product-xw-hoverlist{

	overflow:hidden;

}

.product-xw-list li a{

	position: relative;

	width:100%;

	height: 261px;

	overflow: hidden;

}

.product-xw-list li a img{

	width: 100%;

	position: relative;

	top: 0;

	left: 0;

	vertical-align: middle;

}

.product-xw-list-text{

	position: relative;

	width: 100%;

	height:58px;

	background: #FFFFFF;

	clear: both;

	z-index: 3;	

}

.product-xw-list-text h2{

	padding: 15px 0 0 0;

	margin:  0 16px 0 15px;

	font-size:18px;

	line-height:30px;

	color: #333;

	/*white-space: nowrap !important;*/

	overflow: hidden !important;

	/*text-overflow: ellipsis !important;*/

	text-overflow: -o-ellipsis-lastline !important;

	display: -webkit-box !important;

	-webkit-line-clamp: 1 !important;

	-webkit-box-orient: vertical !important;

	white-space: -moz-pre-space !important;

}

.product-xw-list-text p{

	margin: 14px 15px 0px 15px;

	font-size: 14px;

	line-height: 18px;

	color: #666;

	/*white-space: nowrap !important;*/

	overflow: hidden !important;

	/*text-overflow: ellipsis !important;*/

	text-overflow: -o-ellipsis-lastline !important;

	display: -webkit-box !important;

	-webkit-line-clamp: 1 !important;

	-webkit-box-orient: vertical !important;

	white-space: -moz-pre-space !important;

}

.product-xw-hot{

	position: absolute;

	bottom: 8px;

	right:20px;

	padding-left:30px;

	height:18px;

	background:url(../img/hot2.png) no-repeat 0 center;

	line-height: 18px;

	color: #333;

	font-size: 12px;

}

.product-xw-hothover{

	position: absolute;

	bottom: 8px;

	right:20px;

	padding-left:30px;

	height:18px;

	line-height: 18px;

	font-size: 12px;

	background:url(../img/hot.png) no-repeat 0 center !important;

	color: white;

}

.product-xw-hoverpic{

	z-index: 1;

	cursor: pointer;  

    transition: all 0.6s;  

	transform: scale(1.05);  

}

.product-xw-more{

	display: block;

	margin: 40px auto;

	width: 300px;

	height: 40px;

	background: #E3E3E3;

	color: #999;

	text-align: center;	

	line-height: 40px;	

	border-radius: 6px;

	font-size: 16px;

}

.product-xw-more:hover{

	background: #66C5FF;

	color: #FFF;

}

/*新闻结束*/

input:focus,textarea:focus,select:focus{ outline:none;}

.base-box{

	margin: 0 auto !important;

	width: 1200px;

	overflow: hidden !important;

}

.products-img{

	margin-bottom: 30px;	

}

.products-img img{

	vertical-align: middle;

	display: block;

	width: 100%;

}

.products-subnav{

	position: relative;

	width: 100%;

	background-color: #fff;

	border-top: 1px solid #F2F2F2;

}

 .products-shadow{

	

	border: 1px solid #F2F2F2;

	border-bottom: 1px solid #F2F2F2;	

	box-shadow:0 3px 3px #F7F7F7;

}

.products-subnav p{

	float: left;

	width:110px;

	text-align: right;

	font-size:14px;

	line-height: 40px;

	color:#666;

	font-weight:700px;

	margin-right: 10px;

	display: inline-block;

}

.clear{

	clear: both;

}

.products-subnav a{

	float: left;

	margin-left: 40px;

	font-size: 14px;

	line-height: 40px;

	font-weight:700px;	

	color: #999999;

	display: inline-block;

}

.products-list{

	margin:30px auto 0;

	padding: 0 10px 0 9px;

}

.products-list li{

	display: list-item;

	width: 19%;

	position: relative;

	margin: 0 0.5% 22px 0.5%;

	float: left;	

	zoom: 1;

	box-shadow: 0 2px 3px #F1F1F1;



}

.products-hoverlist{

	overflow:hidden;

}

.products-list li a{

	position: relative;

	width:100%;

	height: 261px;

	overflow: hidden;

}

.products-list li a img{

	width: 100%;

	position: relative;

	top: 0;

	left: 0;

	vertical-align: middle;

}

.products-list-text{

	position: relative;

	width: 100%;

	height: 110px;

	background: #FFFFFF;

	clear: both;

	z-index: 3;	

}

.products-list-text h2{

	padding: 15px 0 0 0;

	margin:  0 16px 0 15px;

	font-size:18px;

	line-height:30px;

	color: #333;

	/*white-space: nowrap !important;*/

	overflow: hidden !important;

	/*text-overflow: ellipsis !important;*/

	text-overflow: -o-ellipsis-lastline !important;

	display: -webkit-box !important;

	-webkit-line-clamp: 1 !important;

	-webkit-box-orient: vertical !important;

	white-space: -moz-pre-space !important;

}

.products-list-text p{

	margin: 14px 15px 0px 15px;

	font-size: 14px;

	line-height: 18px;

	color: #666;

	/*white-space: nowrap !important;*/

	overflow: hidden !important;

	/*text-overflow: ellipsis !important;*/

	text-overflow: -o-ellipsis-lastline !important;

	display: -webkit-box !important;

	-webkit-line-clamp: 1 !important;

	-webkit-box-orient: vertical !important;

	white-space: -moz-pre-space !important;

}

.products-hot{

	position: absolute;

	bottom: 8px;

	right:20px;

	padding-left:30px;

	height:18px;

	background:url(../img/hot2.png) no-repeat 0 center;

	line-height: 18px;

	color: #333;

	font-size: 12px;

}

.products-hothover{

	position: absolute;

	bottom: 8px;

	right:20px;

	padding-left:30px;

	height:18px;

	line-height: 18px;

	font-size: 12px;

	background:url(../img/hot.png) no-repeat 0 center !important;

	color: white;

}

.products-hoverpic{

	z-index: 1;

	cursor: pointer;  

    transition: all 0.6s;  

	transform: scale(1.05);  

}

.products-more{

	display: block;

	margin: 40px auto;

	width: 300px;

	height: 40px;

	background: #E3E3E3;

	color: #999;

	text-align: center;	

	line-height: 40px;	

	border-radius: 6px;

	font-size: 16px;

}

.products-more:hover{

	background: #66C5FF;

	color: #FFF;

}

/*内容*/

.products-content-main{

	width: 1198px;

		

}

.contenImg{width: 1198px;}

.pro-info{

	position: relative;

	margin-top: 20px;padding-bottom: 40px;

	width: 1200px;background-color: #F1F5F7;

	padding-top: 35px;

}

.div-class{

	margin-top: 20px;

	text-align: center;

	font-size: 24px;

	line-height: 32px;

	color: #333;

	text-align: center;

}

.div-class-li {

	text-align: center;

}

.div-class-li span{

	display: inline-block;

	margin:15px 10px 0;

	height: 32px;

	background: #FFF;

	font-size: 16px;

	line-height: 32px;

	text-align: center;color: #999;

	border-radius:6px;

	padding: 0 12px;



}

.mask{

	display: none;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background: #66c5ff;

	opacity: 1;

}

.pro-li{

	display: block;

	margin: 50px auto 0;

	width: 140px;

	height: 40px;

	background: #66C5FF;

	border-radius:6px;

	line-height:40px;

	color:#FFF;

	text-align: center;

	font-size: 24px;

}

.product-prev{

	right: 80px;

	background-position: 0 0;

	position: absolute;

	bottom: 40px;

	display: block;

	width: 36px;

	height: 36px;

	background: url(../img/product-arrow.png) no-repeat;

	z-index: 9;

}

.product-next{

	position: absolute;

	right: 20px;

	background: url(../img/product-arrow.png) no-repeat;

	background-position: 0 -36px;

	bottom: 40px;

	display: block;

	width: 36px;

	height: 36px; 



	z-index: 9;

}

.product-btn {

	margin: 20px auto 0;  

	padding: 20px 0;

	width: 100%;

	border-top:1px solid #F0F0F0;

	border-bottom:1px solid #F0F0F0;

	text-align: center;

}

.product-btn-li{

	display: inline-block;

	margin: 0 38px;

	width: 170px;

	height: 48px;

	border:2px solid #66C5FF;

	border-radius:8px;	

	color: #66C5FF;

	text-align: center;

	font-size: 18px;

	line-height: 48px;

}

.product-about{

	margin: 15px auto 20px;

	width: 1200px;

	overflow: hidden;

}

.product-about h2{

	margin-bottom: 10px;

    padding: 5px 0;

    font-size: 28px;

    line-height: 38px;

    border-bottom: 2px solid #666666;

    text-align: center;

    font-weight: normal;

}

.product-about ul li{

	position: relative;

	width: 300px;

	height: 300px;	overflow: hidden;

	float: left;

	list-style: none;



}

.product-about ul li a img{

    display: block;

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    vertical-align: middle;

    border: 0;

}

.product-mask2{

	 display: none;

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: #66C5FF;

    opacity:1;

}

.product-about ul li a .txt{

	 display: none;

    position: absolute;

    top: 133px;

    left: 0;

    width: 100%;

    font-size: 14px;

    line-height: 28px;

    text-align: center;

    color: #FFF;

}

/*.txt{

	    display: none;

    position: absolute;

    top: 125px;

    left: 0;

    width: 100%;

}*/

.product-about ul li a h4{



    display: none;

    position: absolute;

    top: 85px;

    left: 0;

    width: 100%;

    font-size: 22px;

    line-height: 28px;

    text-align: center;

    color: #FFF;

	overflow: hidden !important;

	text-overflow: -o-ellipsis-lastline !important;

	display: -webkit-box !important;

	-webkit-line-clamp: 1 !important;

	-webkit-box-orient: vertical !important;

	white-space: -moz-pre-space !important;

	opacity: 0;

    }

.product-about ul li  a.txt p{

	 margin: 0 auto;

    width: 240px;

    font-size: 14px;

    line-height: 25px;

    color: #FFF;

    text-align: center;

	overflow: hidden !important;

	text-overflow: -o-ellipsis-lastline !important;

	display: -webkit-box !important;

	-webkit-line-clamp: 1 !important;

	-webkit-box-orient: vertical !important;

	white-space: -moz-pre-space !important;

}

.hoverid{

	cursor: pointer;  

    transition: all 0.6s;  

	transform: scale(1.05);

}

   .product-banner-txt{

   	   

   }

.product-banner-txt img{

   width: 100%;

}

   .product-banner-txt h2{

   	margin-top: 40px;

   	margin-left: 215px;

   	margin-right: 215px;

    margin-bottom: 10px;

    font-size: 24px;

    font-weight: 700;

    line-height: 36px;

    color: #333333;

   }

    .product-banner-txt p{

	/*margin-left: 215px;*/

   	/*margin-right: 215px;*/

    font-size: 16px;

    line-height: 24px;

    color: #999999;

      }

 .product-banner

 {

 	position: relative;

 }

 .products-content-main {

	 margin-top:20px;

 }

 .products-content-main h1{

 	padding: 0;

 	margin: 15px 20px;

    font-size: 30px;

    font-weight: bold;

    line-height: 45px;

    color: #66C5FF;

    text-align: center;

 }

 .product-banner-video .product-mask{

	display: block;

	position: absolute;

	top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: #000;

    opacity: 0.6;

 }

 .product-banner-video a{

    position: absolute;

    top: 50%;

    left: 50%;

    margin: -60px 0 0 -60px;

    width: 120px;

    height: 120px;

    background: url(../img/start.png) no-repeat;

    transition: all .2s ease-in-out 0s;

 }

 .product-banner-video a:hover{

 	cursor: pointer;  

    transition: all 0.6s;  

	transform: scale(1.05)

 }



 

 /*新闻内容*/

 .news-content{

	zoom: 1;

	width: 1200px;

	padding:20px 0px 40px 0px;

	margin: 0 auto;

}

.news-content-top{

	width: 100%;

	height: 400px;

}



.news-content-top-fl{

	float: left;

	width: 800px;

	height: 400px;

	zoom: 1;

	background-color: #66C5FF;

	color: white;

}

.news-content-top-fl h1{

	margin: 75px 85px 0 105px;

		font-size: 34px;

		line-height: 38px;

}

.news-content-top-fl h2{

	margin: 20px 0 0 105px;

		font-size: 24px;

		line-height: 30px;	

}

.news-content-top-fl p{

		margin: 22px 170px 0 105px;

		font-size: 16px;

		line-height: 20px;

}

.news-content-top-fr{

	float: right;

	width: 400px;

	height: 400px;

}

.news-content-top-fr img{

	width: 100%;

}

.news-content-main{

	margin-top: 20px;

	width: 100%;

}

.news-content-main-fl{

	float: left;

	width: 835px;

	border: 1px solid #E3E3E3;

	box-shadow: 0 2px 3px #E3E3E3;

}

.news-content-main-fr{

	float: right;

	width: 338px;

	border: 1px solid #E3E3E3;

	box-shadow: 0 2px 3px #E3E3E3;

}

.news-content-main-hd{

	margin-top: 10px;

}

.news-content-main-hd h2{

	margin: 0;

	width: 100px;

	height: 40px;

	background-color: #66C5FF;

	border-radius: 0 6px 6px 0;

	font-size:16px;

	line-height: 40px;

	color: #fff;

	text-align: center;

}

.news-content-main-bd{

	margin-top: 5px;

}

.news-content-main-bd h3{

	font-size: 20px;

	line-height: 30px;

	text-align: center;

	color: #333;	

}

.news-content-main-time{

	font-size: 12px;

	line-height: 20px;

	color: #999;

	text-align: center;

}

.news-content-main-detail{

	margin: 15px 0 35px;

	padding: 0 20px;	

	width: 798px;

	word-break: break-word;

	overflow: hidden;

}	

.news-content-main-detail p{

	font: 14px/24px "microsoft yahei";

	color: #666;

	text-indent: 2em;

	display: inline;

	background-color: rgb(239, 239, 239);	

}

.news-content-main-detail img{

	margin: 15px auto;

	max-width: 790px;

	vertical-align:middle;

}

.news-content-main-detail-other{

	position: relative;

	padding-left: 20px;

	padding-bottom: 20px;

	overflow: hidden;

}

.news-content-main-detail-other p{

	float: left;

	font-size: 16px;

	line-height: 28px;

	color: #999;

}

.news-prev{

	position: absolute;

	right: 80px;

	background-position:0 0;

	top:0;

	width:36px;

	height: 36px;

	background:url(../img/product-arrow.png);

	background-repeat: no-repeat;

	z-index: 9;

}

.news-next{

	position: absolute;

	top:0;

	right: 20px;

	width:36px;

	height: 36px;

	background:url(../img/product-arrow.png);

	background-repeat: no-repeat;

	z-index: 9;

	background-position: 0 -36px;

}

.ulbd{

	padding-left: 20px !important;

}



.ulbd li{

	zoom: 1;

	margin: 0;

	padding-top: 0;

	width: 270px;

	overflow: hidden;

	margin-bottom:12px;

	padding-left: 20px;

	background: url(../img/news-icon.png);

	background-repeat: no-repeat;

	background-position: 0 11px;

	

}



.ulbd li a {

	overflow:hidden;

	height: 30px;

	width: 240px;

	color: #66C5FF;

	display: inline;

	text-decoration:none;

	

}

.ulbd li a p{

	overflow: hidden;

	font-size: 16px;

	line-height: 30px;

	white-space:nowrap; 	

	text-overflow:ellipsis; 

	-o-text-overflow:ellipsis; 	



	display: block;

    -webkit-margin-before: 0em;

    -webkit-margin-after: 0em;

    -webkit-margin-start: 0px;

    -webkit-margin-end: 0px;

}

}

.ulbd li span{

	width: 140px;

	height: 148px;

	display: none;

}

.ulbd li span a img{	

	border: 0;

	width: 50%;

	vertical-align:middle;

}

/*搜索*/

.search-wrap{

	width: 100%;

}

.search-top{

	width: 1198px;

    height: 108px;

    border: 1px solid #E3E3E3;

    border-radius: 6px;

    box-shadow: 0 2px 3px #F1F1F1;

    overflow: hidden;

}

.search-result{

	margin: 20px auto 40px;

    width: 1200px;

}

.search-box{

	margin: 10px 0 0 15px;

    padding-left: 10px;

    width: 890px;

    border: 1px solid #999;

    border-radius: 6px;

    float: left;

}



.search-result .search-top .search-box .search-txt-input{

    width: 840px;

    height: 36px;

    border: 0;

    background: none;

    font-size: 16px;

    line-height: 30px;

    color: #999;

    float: left;

	box-shadow: none;

    }

 .search-box .search-btn {

 	float: right;

 	display: block;

    width: 40px;

    height: 36px;

    background: url(../img/search.png) no-repeat center center;	

 }

 .search-sort{

 	margin-top: 18px;

    font-size: 16px;

    line-height: 18px;

    float: right;

 }

 .search-result .search-sort p{

 	margin: 0;

 	padding: 0;

 	 color: #999;

 	 float: left;

 }

 .search-result .search-sort a{

 	display:inline-block;

 	margin-right:8px;	

 	margin-left: 10px;

 	float: left;

 	color: #999;

 }

 .search-result .search-sort a:hover{

 	color: #66C5FF;

 }

  .search-nav{

  	padding-top: 10px;

  }

 .search-nav a{

	display: block;

    padding-top: 5px;

    width: 148.75px;

    height: 45px;

    background: #FAFAFA;

    border-top: 1px solid #E3E3E3;

    border-right: 1px solid #E3E3E3;

    font-size: 16px;

    line-height: 18px;

    color: #999;

    text-align: center;

    float: left;

 }

 .search-nav a:hover{

 	background: white;

 }

  .search-nav a span{



  	font-size: 16px;

    line-height: 18px;

    color: #999;

    text-align: center;

 

  }

  .search-nav a em{

  	font-size: 16px;

    line-height: 18px;

    color: #999;

    text-align: center;

 

    font-style: normal;

    font-weight: normal;}

 .search-list{

 	margin: 20px auto 0;

    width: 1220px;

    padding: 0;

 }

 .search-list ul li{

    position: relative;

    display: inline-block;

    margin: 0 0.5% 20px 0.5%;

    width: 23%;

    float: left;

 }

 .search-list ul li a{

 	text-decoration: none;

 	color: #333	;

 }

 .search-list ul li a img{

 	display: block;

    width: 269px;

	 height: 269px;

    vertical-align: middle;

     border: 0;

 }

 .search-txt{

	width: 90%;

	padding:5%;

    height: 60px;

    background: #FFFFFF;

    box-shadow: 0 3px 5px #F1F1F1;

 }

 .search-txt h2 a{

 	padding: 0px;

    font-size: 18px;

    line-height: 30px;

    color: #333;

	 overflow: hidden !important;

	 /* text-overflow: ellipsis !important; */

	 text-overflow: -o-ellipsis-lastline !important;

	 display: -webkit-box !important;

	 -webkit-line-clamp: 1 !important;

	 -webkit-box-orient: vertical !important;

	 white-space: -moz-pre-space !important;



 



 }

 .search-txt p{

	 16px;

    line-height: 20px;

    color: #999;

	 overflow: hidden !important;

	 /* text-overflow: ellipsis !important; */

	 text-overflow: -o-ellipsis-lastline !important;

	 display: -webkit-box !important;

	 -webkit-line-clamp: 1 !important;

	 -webkit-box-orient: vertical !important;

	 white-space: -moz-pre-space !important;

	 display: none;

 }

 .search-class{

 	margin: 0 auto;

 	padding: 0;

 	margin-top: 20px;

    width: 1198px;

    border: 1px solid #E3E3E3;

    border-radius: 6px;

    box-shadow: 0 2px 3px #F1F1F1;

    line-height: 58px;

    overflow: hidden;

 }

 .search-class p{

 	display: inline;

    margin: 0 15px 0 20px;

    height: 58px;

    font-size: 16px;

    color: #666;

    float: left;

 }

  .search-class div{



  	width: 1040px;

    padding: 10px 0;

    line-height: 38px;

    float: left;

  }

  .search-class div a{

  	float: left;

  	display: inline;

    margin-right: 35px;

    font-size: 16px;

    color: #666;



    text-decoration: none;

  }

  .search-class div a:hover{

  	color: #66C5FF;

  }

  .search-class div span{

  	  margin-left: 6px;

    color: #999;

  }

  /*syfwty*/



.centerimg{

	zoom: 1;

}

.centerimg img{

	width: 100%;

	vertical-align: middle;

}

.main-div{

	zoom: 1;

	width: 100%;

	background-color: #DCDDDE;

	/*padding:20px 0px;*/

}

#list .pic{

	position: relative;

	width: 50%;	

	float: left;

	overflow: hidden;

}

#list .pic img{

	width: 100%;

	

}

/*.hoverid{

	cursor: pointer;  

    transition: all 0.6s;  

	transform: scale(1.05);  

}*/

#list .sy-text{

	float: right; 	

	text-align: center;

	width: 50%;

	position: relative;

}

.clear{

	clear: both;

}

#list .sy-text h2{

	font-size: 28px;

	/*line-height: 75px;*/

	/*margin: 90px 0 0 0;*/

}

#list .sy-text p{

	margin: 20px 0 0 0;

	font-size: 20px;

	list-style-type: 60px;

}

.bgi{

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	opacity: 0.3;

	display: none;

	background-color: black;

	z-index: 2;

}

.usp{

	display: none;

}

/*企业文化*/

h1,h2,h3,h4,h5{

	margin: 0;

	padding: 0;

}

.culture-top-tab{

	width: 100%;

	height: 80px;

	border-top: solid 1px #fafafa;

	border-bottom: solid 1px #fafafa;

	box-shadow: 2px 2px 2px #fafafa;

}

.culture-top-tab-main{
	width: 1200px;
    height: 83px;
    margin: 0 auto;

	/*width: 1112px;

	height: 83px;

	margin: 0 auto;

	padding-left: 88px;*/

}

.culture-top-tab-main a{
	width: 95px;
    height: 78px;
    line-height: 79px;
    text-align: center;
    color: #66c5ff;
    font-size: 20px;
    float: left;
    border-bottom: 2px solid #66c5ff;
    margin-right: 60px;
	margin-left: 25px;
	/*width: 120px;

	height: 78px;

	line-height: 79px;

	text-align: center;

	color: #66c5ff;

	font-size: 24px;

	float: left;

	border-bottom: 2px solid #66c5ff;

	margin-right: 105px;*/

}

.culture-a-ohter{

	border: 0!important;

	color: #666666!important;

}

.culture-content{

	width: 1200px;

	position: relative;

	margin-top: 15px;

}

.culture-content-yj{

	width: 100%;

	height: 450px;

	background: url(../img/yuanjing.jpg);

	background-repeat: no-repeat;

}

.culture-content-yj-txt{

	position: absolute;

	margin-left: 80px;

	margin-top: 55px;

	width: 500px;

	height: 325px;

	display: none;

}

.culture-content-yj-txt h5{

	color: white;

	font-size: 30px;

}

.culture-content-yj-txt p{

	margin-top: 10px;

	font-size: 20px;

	color: white;

}

.culture-content-up{

	position: relative;

	height: 400px;

	width: 1200px;

	zoom: 1;

}

.culture-content-up-fl{

	position: relative;

	float: left;

	background: url(../img/clam.jpg);

	background-repeat: no-repeat;

	height: 400px;

	width: 800px;

	zoom: 1;

}

.culture-content-up-fl h4{

	margin-top: 60px;

	margin-left: 80px;

	position: relative;

	color: white;

	font-size: 30px;	

}

.culture-content-up-fl p{

	margin-top: 10px;

	margin-left: 80px;

	font-size: 20px;

	color: white;

}

.culture-content-up-fr {

	position: relative;

	float: left;

	background: #66c5ff;

	height: 400px;

	width: 400px;

	zoom: 1;

}

.culture-content-up-fr-text{

	width: 320px;

	height: 320px;

	color: white;

	font-size: 14px;

	line-height: 20px;

	margin-top: 40px;

	margin-left: 40px;

}

.culture-content-cz{

	position: relative;

	width: 1200px;

	height: 400px;

}

.culture-content-cz-img{

	position: relative;

	height: 400px;

	width: 400px;

	float: left;

	background: url(../img/water.jpg);

	background-repeat: no-repeat;

}

.culture-content-cz-text{

	position: relative;

	height: 400px;

	width: 800px;

	float: left;

	background: #f0f0f0;



}

.culture-content-cz-text h5{

	color: #333333;

	font-size: 30px;

	margin-top: 60px;

	margin-left: 80px;

}

.culture-content-cz-text p{

	width: 640px;

	height: 255px;

	font-size: 14px;

	line-height: 20px;

	margin-left: 80px;

	color: #999999;

}

.culture-content-linian{

	position: relative;

	width: 1200px;

	height: 400px;

	background: url(../img/linian.jpg);

}

.culture-content-sp{

	position: relative;

	background: #f0f0f0;

	padding-top: 40px;

	width: 1200px;

	height: 360px;

}

.culture-content-sp h5{



	font-weight:700;

	font-size: 30px;

	margin-left: 80px;

}

.culture-content-sp p{

	margin-left: 80px;

	margin-top: 40px;

	font-size: 15px;

	line-height: 25px;

	color: #999999;

}

.culture-content-water2{

	width: 1200px;

	height: 400px;

}

.culture-content-water2 img{

	float: left;

	width: 400px;

	height: 400px;

}

.culture-content-water2-text{

	position: relative;

	float: left;

	width: 800px;

	height: 400px;

	background: #66c5ff;



}

.culture-content-water2-text h5{

	font-size: 30px;

	margin-left: 80px;

	margin-top: 60px;

	color: white;

}

.culture-content-water2-text p{

	margin-left: 80px;

	margin-top: 40px;

	font-size: 14px;

	line-height: 40px;

	color: white;

}

.culture-content-five{

	position: relative;

	width: 1200px;

	height: 400px;

} 

.culture-content-five-img{

	float: left;

	height: 400px;

	width: 800px;

	background: url(../img/lkkgg.jpg);

}

.culture-content-five-text{

	float: left;

	width: 400px;

	height: 400px;

	background: #66c5ff;

}

.culture-content-five-img h5{

	font-size: 30px;

	margin-left: 80px;

	margin-top: 60px;

	color: white;

}

.culture-content-five-img p{

	margin-top: 40px;

	margin-left: 80px;

	color: white;

	font-size: 14px;

	}

.culture-content-five-text p{

	width: 320px;

	margin-left: 40px;

	margin-top: 40px;

	font-size: 14px;

	line-height: 20px;

	color: white;

}

.culture-content-alive{

	position: relative;

	width: 1200px;

	height: 400px;



}

.culture-content-alive-text{

	float: left;

	height: 400px;

	width: 400px;

	background:black;



}

.culture-content-alive img{

	float: left;

	width: 800px;

	height: 400px;

}

.culture-content-alive-text h5{

	margin-top: 60px;

	font-size: 30px;

	color: white;

	margin-left: 50px;

}

.culture-content-alive-text p{

	width: 280px;

	margin-top:30px;

	font-size: 14px;

	color: white;

	margin-left: 50px;

	line-height: 18px;

}

/*人才*/

.rencai-banner{

	margin-top: 10px;

	width: 1203px;

	height: 400px;

	background: url(../img/zczp.jpg);

	background-position: center;

	background-repeat: no-repeat;

}

.rencai-yongren-cell{

	width: 1195px;

	height: 300px;

	border: solid 1px #f2f2f2;

	border-top: none;

	box-shadow: 0 2px 2px #f2f2f2; 

}

.rencai-yongren-cell-top{

	width: 100%;

	height: 50px;

	background: #efefef;

	margin-top: 10px;

}

.rencai-yongren-cell-top h2{

	line-height: 50px;font-size: 17px;

	margin-left: 40px;

	color: #66c5ff;

}

.rencai-yongren-cell-ul{

	margin-left: 40px;

	margin-top: 30px;

	float: left;

	height: 210px;

	width: 470px;

}

.rencai-yongren-cell-ul{

	float: left;

	height: 210px;

	width: 470px;

}

.rencai-yongren-cell-ul li{

	

}

.rencai-yongren-cell-ul li a{

	width: 100%;

	color: #666666;

	line-height: 50px;

	font-size: 14px;

}

.rencai-yongren-cell p{

	line-height: 20px;

	font-size: 14px;

	margin-left: 40px;

	margin-top: 40px;

	color: #727272;

}

.rencai-yongren-zp{

	margin-top: 10px;

	padding: 40px;

	width: 1120px;

	border: 1px solid #f2f2f2;

	box-shadow: 0px 0px 2px #f2f2f2; 

	padding-bottom: 40px;

}

.rencai-yongren-zp-ful {

	width: 1125px;

	height: 40px;

	border: solid 1px #e3e3e3;

	border-right: none;

}

.rencai-yongren-zp-ful li{

	float: left;

	width: 111px;

	height: 40px;

	border-right: 1px solid #f2f2f2;

	text-align: center;	

/*	padding-left: */

}

.rencai-yongren-zp-ful li a{

	width: 111px;

	height: 40px;

	font-size: 19px;

	line-height: 40px;

	color: #666666;

}	

.rencai-yongren-zp-zwclass{

	width: 1078px;

	height: 40px;

	border-bottom: 2px solid #f2f2f2;

	margin-top: 30px;

	padding-left: 50px;

	

}

.rencai-yongren-zp-zwclass span{

	height: 40px;

	width: 80px;

	margin-right: 130px;float: left;

	line-height: 40px;

	color: #666666;

	font-size: 18px;



}

.rencai-yongren-zp-zwclass a{

	width: 35px;

	height: 35px;

	float: right;

	

}

.rencai-yongren-lc{

	width: 1200px;

	height: 500px;

}

.rencai-yongren-fl{



	background-image: url(../img/fl.jpg);

	background-repeat: no-repeat;

	background-position:-2px 52px;

	width: 1200px;

	height: 280px;

	border-right: 1px solid #fafafa;

}

.pcc-li-wraper {

	width: 1125px;

	margin: 0 auto;

	padding: 0;

}

.pcc-li-nav {

	position: relative;

	width: 100%;

	height: 40px;

	background: #ffffff;

	overflow: hidden;

	border: solid 1px #e3e3e3;

	color: rgb(102, 102, 102);

	font: 12px/1.5 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;

}

.pcc-li-nav-item {

	position: relative;

	float: left;

	width: 111px;

	height: 40px;

	line-height: 40px;

	text-align: center;

	z-index: 1;

}



.pcc-li-nav-item a {

	display: block;

	height: 40px;

	font-size: 19px;

	border-right: 1px solid #f2f2f2;

	color: #666666;



}



.pcc-li-move-bg {

	display: none;

	position: absolute;

	left: 0;

	top: 0;

	width: 111px;

	height: 40px;

	background: #f08302;

	z-index: 0;

}

.pcc-li-move-clike {

	background: #f08302;

}

.pcc-li-move-clike-color {

	color:#FFFFFF !important;

}

.ap{

	background-repeat:  no-repeat;

	background-position: center;

}

.info{

	width:1128px; background:#fafafa;

	clear: both;

	display: none;

	padding: 20px 0;

}

.info p{

	display: block;

	font-size: 14px;

	line-height: 25px;

	margin-left: 40px;

	color: #666666;

}

/*团队*/

.team-main{

	width: 1200px;

}

.team-main ul{

	width: 1200px;

	margin-top: 15px;

}

.team-main-ul-li{

	width: 388px;

	height: 553px;

	float: left;

	margin-top: 18px;

	margin-right: 18px;

	overflow: hidden;

}

.team-main ul li div{

	position: relative;

	z-index: 2;

	width: 348px;

	height: 145px;

	background: #f0f0f0;

	padding-top: 20px;

	padding-left: 40px;

}

.team-main ul li div h2 {

	font-size: 30px;



}

.team-main ul li div p{

	margin-top: 0px;

	font-size: 14px;

	line-height: 25px;

	color: #666666;

}

.hoverid{

	cursor: pointer;  

    transition: all 0.6s;  

	transform: scale(1.05);  

}

.des{

	width: 1200px !important;

	/*height: 300px!important;*/

	background: #333333!important;

	margin: 0 !important;

	float: left;

	padding: 50px;

}

.des p{

	width: 1100px;

	color: white;

	font-size: 15px;

	line-height: 20px;

	/*margin-top: 40px;

	margin-left: 40px;*/

}

/*honor*/

.honor-banner-main{

	width: 1200px;

	overflow: hidden;

}

.honor-banner{

	margin-top: 10px;

	width: 1203px;

	height: 400px;

	background-image: url(../img/Honorbanner.jpg);

	background-position: center;

	background-repeat: no-repeat;

}

.honor-li{

	width: 1060px;

	height: 142px;

	padding-left: 97px;

	margin-top: 10px;

}

.honor-li div{

	height: 140px;

	width: 140px;

	float: left;

	margin-right: 70px;

}

.honor-li div div{

	width: 120px;

	height: 14px;

	background: url(../img/sanjiao.png);

	background-repeat: no-repeat;

	background-position: center;

	clear: both;

}

.honor-main{

	width: 100%;

	/*padding: 40px;*/

	background: #fafafa;

}

.honor-main p{

	font-size: 14px;

	color: #7f7f7f;

}

.fazhan-content{width: 1198px;overflow: hidden; margin-top: 15px;}

.sanjiao{display: none;}







.pcc-marginleft90{

	margin-left: -90px;

}





/*案例详情*/

.pcc-anlicase{

width: 1200px;

height: 400px;

margin: auto;

background-color: #f1f5f7;

}

.pcc-anlicase:hover .pcc-anlicaseleft img{

	display: block;

}

.pcc-anlicase:hover .pcc-anlicaseright img{

	display: block;

}

.pcc-anlicaseleft{

	width: 216px;

	height: 400px;

	float: left;

}

.pcc-anlicaseleft img{

	float: left;

	height: 100%;

	display: none;

}

.pcc-anlicasecenter{

	width: 768px;

	height: 400px;

	background-color: #f1f5f7;

	float: left;

}

.pcc-anlicaseright{

	width: 216px;

	height: 400px;

	float: left;

}

.pcc-anlicaseright img{

	height: 100%;

	float: right;

	display: none;

}

.pcc-anlileibie{

	width: 100%;

	height: 100px;

	margin-top: 60px;

}

.pcc-anlitittle{

	font-size: 16px;

	line-height: 30px;

	color: #999999;

	float: left;

	display: block;

	margin-right: 30px;

}

.pcc-anlicantentcase{

	width: 670px;

	height: 100px;

	float: left;

}

.pcc-anlicantent{

	height: 28px;

	line-height: 28px;

	font-size: 14px;

	color: #ffffff;

	background-color: #c7d5dd;

	display: block;

	float: left;

	padding: 0 10px;

	margin-left: 20px;

	border-radius: 14px;

	margin-bottom: 22px;

}

.pcc-anlileibie1{

	width: 100%;

	height: 28px;

	/*margin-top: 70px;*/

}

.pcc-quanbu{

	width: 128px;

	height: 38px;

	line-height: 38px;

	font-size: 16px;

	color: #ffffff;

	border-radius: 6px;

	background-color: #66c5ff;

	border: 1px solid #66c5ff;

	margin: 135px auto 0 auto;

	display: block;

	text-align: center;

	text-decoration: none;

}

/*新闻页开始*/

/*新闻*/


.pcc-newcas{
	width: 1224px;
	margin: auto;
	display: flex;
	flex-wrap: wrap;
	font-family: Microsoft Yahei Regular;
}
.pcc-new{
	width: 388px;
	height: 498px;
	position: relative;
	margin:0 10px 20px 10px;
	box-shadow:0 0 0 red, /*左边阴影*/  
    0 0 0 yellow, /*右边阴影*/  
    0 0 0 blue, /*顶部阴影*/  
    0 5px 5px #ebebeb; /*底边阴影*/ 
}
.pcc-new:hover{
	background-color: #66c5ff;
	box-shadow:0 0 0 red, /*左边阴影*/  
    0 0 0 yellow, /*右边阴影*/  
    0 0 0 blue, /*顶部阴影*/  
    0 5px 5px #ffffff; /*底边阴影*/ 
    color: #ffffff;
}
.pcc-new:hover .pcc-newtitle{
    color: #ffffff;
}
/*.pcc-new:hover .pcc-newimg{
    -webkit-filter: blur(0px); 
       -moz-filter: blur(0px);
        -ms-filter: blur(0px);    
            filter: blur(2px); 
}*/
.pcc-new:hover .pcc-newcenten{
    color: #ffffff;
}
.pcc-new:hover .pcc-yuedu{
    color: #ffffff;
}
.pcc-new:hover .pcc-yan{
    background: url(/Public/home/img/yanjing1.png) no-repeat 0 center;
    background-size: 100%;
}
.pcc-new:hover .pcc-newhiddm{
    display: block;
}
.pcc-newimg{
	width: 388px;
	height: 388px;
}
.pcc-new-text{
	width: 388px;
	height: 110px;
}
.pcc-margin18{
	margin: 0 18px;
}
.pcc-newtitle{
	font-size: 18px;
	color: #333333;
	text-indent: 15px;
	line-height: 45px;
	font-weight: 600;
	width:100%;
    word-break:keep-all;/* 不换行 */
    white-space:nowrap;/* 不换行 */
    overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.pcc-newcenten{
	font-size: 14px;
	color: #666666;
	text-indent: 15px;
	line-height: 25px;
	width:100%;
    word-break:keep-all;/* 不换行 */
    white-space:nowrap;/* 不换行 */
    overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.pcc-yuedu{
	display: flex;
	float: right;
	margin-right: 15px;
    margin-top: 5px;
    font-size: 14px;
    color: #666666;
}
.pcc-yan{
	width: 25px;
    height: 15px;
    margin-top: 2px;
    margin-right: 6px;
    display: block;
    background: url(/Public/home/img/yanjing.png) no-repeat 0 center;
    background-size: 100%;
}
.pcc-newhiddm{
	width: 100%;
	height: 100px;
	margin-top: 20px;
	position: absolute;
	top: 0;
	text-align: center;
	display: none;
}
.pcc-hiddmtitle{
	width: 100%;
	color: #ffffff;
	font-size: 16px;
	line-height: 50px;
	word-break:keep-all;/* 不换行 */
    white-space:nowrap;/* 不换行 */
    overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow:ellipsis;
}
.pcc-hiddmtitleback{
	width: 100%;
	height: 100px;
	background-color: #666666;
	opacity: 0.6;
}
.pcc-logos{
	padding-bottom: 10px;
	width: 130px!important;
}
.pcc-hiddmtitleout{
	width: 100%;
	height: 100px;
	margin-top: -100px;
	position: absolute;
	z-index: 10;
}
.pcc-hiddmtitlebottom{
	width: 100%;
	color: #ffffff;
	font-size: 20px;
	word-break:keep-all;/* 不换行 */
    white-space:nowrap;/* 不换行 */
    overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow:ellipsis;
}


.bntcase{
	width: 100%;
	overflow: hidden;
	text-align: center;
}
.bntcase button{
	width: 300px;
	height: 40px;
	line-height: 40px;
	background-color: #e3e3e3;
	margin: 60px 0;
	border: 1px solid #e3e3e3;
	border-radius: 6px;
	font-size: 16px;
	color: #999999;
}
.bntcase button:hover{
	width: 300px;
	height: 40px;
	line-height: 40px;
	background-color: #66c5ff;
	margin: 60px 0;
	border: 1px solid #66c5ff;
	border-radius: 6px;
	font-size: 16px;
	color: #ffffff;
}
.pic{
	overflow: hidden;
}
